package com.server.common.logistice.sfd.hold;

import com.google.gson.annotations.SerializedName;
import com.server.common.logistics.request.LogisticsRequest;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class SFDHoldOrderRequest extends LogisticsRequest {
    /**
     * 物流单号
     * @author LXC
     * @date 2022-04-06 10:06
     */
    @SerializedName("waybillNo")
    private String trackingNumber;

    /**
     * 发起方1（寄方）2（收方）3（第三方）
     * @author LXC
     * @date 2022-07-22 11:40
     */
    private String role = "1";

    /**
     * 1转寄2退回3优派4再派5改自取（改派-其他自取点取件）6改派送（上门派送）7更改派送时间8修改收件人信息9更改付款方式10修改代收货款12作废
     * @author LXC
     * @date 2022-07-22 11:41
     */
    private String serviceCode = "2";

    /**
     * 付款方式：1寄付 2到付 3转第三方月结 4寄付月结
     * @author LXC
     * @date 2022-07-22 11:41
     */
    private String payMode = "1";

    /**
     * 月结卡号如果是月结账户，必填字段。付款方式为月结时，必填字段。修改代收货款，必填字段
     * @author LXC
     * @date 2022-07-22 11:42
     */
    private String monthlyCardNo;
}
